﻿/*
 *作者：段凯强，章秀，左鹏飞
 *功能：用来解决与WebQQ API相关的问题
 *日期：2011-08
 */
//系统提示框，关闭后会使应用保持焦点：消息
function qAlert(_m){
	alloy.system.alert({
		msg:_m
	},function(res){
			alloy.window.setCurrent();
	});
}
//系统确认框，关闭后会使应用保持焦点：消息，确认函数，取消函数
function qConfirm(_m,_true,_false){
	alloy.system.confirm({
		msg:_m
	},function(result){
		if(result){
			_true();
		}
		else{
			_false();
		}
	});
	alloy.window.setCurrent();
}
//系统错误码
function qErrorInfo(retcode){
	var res="不好意思，发生了错误>_<：";
	switch (retcode){
		case 1:res+= "系统繁忙";break;
		case 2:res+= "系统错误";break;
		case 3:res+= "API调用超过频率限制";break;
		case 4:res+= "用户使用频率超过额度限制";break;
		case 5:res+= "没有权限调用API";break;
		case 6:res+= "用户未登录";break;
		case 7:res+= "session错误或者已过有效期";break;
		case 8:res+= "token错误";break;
		case 9:res+= "appid错误";break;
		case 10:res+= "此用户IP地址没有权限";break;
		case 11:res+= "参数错误";break;
		case 12:res+= "API调用超过限制";break;
		case 1002:res+= "用户没有注册微博";break;
		default:res+= "未知错误原因";
	}
	return res;
}
//地图自适应窗口大小
alloy.on("window.resize", function(result){
	var wid=result.width-30;
	var hei=result.height-15;
	var w=wid>915?915:wid;
	w=w<768?768:w;
	var h=hei<442?442:hei;
	document.getElementById("container").style.width=w+"px";
	document.getElementById("container").style.height=h+"px";
	document.getElementById("right").style.height=h+"px";
	if(wid>915){
		document.getElementById("container").style.marginLeft=((wid-900)>>1)+"px";
	}
	else{
		document.getElementById("container").style.marginLeft="0px";
	}
});